﻿using Microsoft.AspNetCore.Mvc;
using My.Admin.Dto.User;
using My.Admin.Model.System;
using My.Core.DynamicProxy;
using My.Core.Service.IService;

namespace My.Admin.Service.System.IService
{
	public interface ISysOrgService : IBaseService<SysOrg>, ITransientAutoInject
	{
		public Task<List<SysOrg>> GetList(OrgInput input);
		public Task<long> AddOrg(AddOrgInput input);
		public  Task UpdateOrg(UpdateOrgInput input);
		public  Task DeleteOrg(DeleteOrgInput input);
		public Task<List<long>> GetUserOrgIdList();
	}
}
